package bbg;

public class BeitragsbemessungsgrenzeImpl implements Beitragsbemessungsgrenze {
    
    private final int minJahr = 2012;
    private final int maxJahr = 2013;

    public double getBBG(int jahr) {
        double bbg = 0;

        if (jahr < minJahr) {
            bbg = getBBG(minJahr);
            return bbg;
        }
        if (jahr > maxJahr) {
            bbg = getBBG(maxJahr);
            return bbg;
        }
        switch (jahr) {
            case 2012:
                bbg = 100.00;
                break;
            case 2013:
                bbg = 110.00;
                break;
        }
        return bbg;

    }

    public int getBBGJahr(int jahr) {

        if (jahr < minJahr) {
            return minJahr;
        }
        if (jahr > maxJahr) {
            return maxJahr;
        }

        return jahr;

    }

    public static void main(String args[]) {

        BeitragsbemessungsgrenzeImpl bbg = new BeitragsbemessungsgrenzeImpl();
        for (int i = 2009; i < 2016; i++) {
            System.out.println(i + " " + bbg.getBBGJahr(i) + " " + bbg.getBBG(i));
        }

    }
}